import { cloneDeep, isEmpty, forEach } from 'lodash';
import { fetchResource } from '../services/filesService';
//任务统计看板，可以进行拖动。
const FilesModel = {
  namespace: 'enoadFiles', // 命名空间
  state: {
    res: [],
  }, // store 数据
  effects: {
    // 获取配置信息。用来展示泳道顶部标签。
    *fetchResource({ payload }, { call, put }) {
      const res = yield call(fetchResource, { ...payload });
      console.log("[res]",res)
      if (res.code === 200 && res.data) {
        yield put({
          type: 'changeStatus',
          payload: { res:res.data },
        });
      }
    },
  },
  reducers: {
    // effect获取数据处理方法
    changeStatus(state, { payload }) {
      return { ...state, ...payload };
    },
  },
};
export default FilesModel;
